// 'use strict';
// const db = uniCloud.database();
// const dbCmd = db.command;
// const $ = dbCmd.aggregate;

// exports.main = async (event, context) => {
// 	let app_id = "7027b654659e8701066a0be2406875c4"
// 	await db.collection('wmzmall-shopie').where({
// 		app_id: app_id
// 	}).update({
// 		is_report_update: false
// 	}) 
// 	await db.collection('wmzmall-shopie-report').where({
// 		app_id: app_id
// 	}).update({
// 		is_report_update: false
// 	})
	 
// 	let appletInfo = await db.collection('wmz-applet-info').doc(app_id).get()
// 	appletInfo = appletInfo.data[0]
// 	let shopieReportData = await db.collection('wmzmall-shopie-report').where({
// 		app_id: app_id,
// 		is_report_update: false
// 	}).limit(1000).get()
// 	shopieReportData = shopieReportData.data
// 	let sDate
// 	let eDate

// 	for (var i in shopieReportData) {
// 		let shopieReport = shopieReportData[i]
// 		if (appletInfo.report_start_time && appletInfo.report_end_time) {
// 			sDate = new Date(shopieReport.year + "-" + shopieReport.month + "-" + shopieReport.day + ' ' +
// 				appletInfo.report_start_time)
// 			eDate = new Date(shopieReport.year + "-" + shopieReport.month + "-" + shopieReport.day + ' ' +
// 				appletInfo.report_end_time)
// 			if (appletInfo.report_end_time != '23:59:59') {
// 				eDate.setDate(eDate.getDate() + 1)
// 			}
// 			let startDateTime = sDate.getTime();
// 			let endDateTime = eDate.getTime();
// 			let shopieTotal = await db.collection('wmzmall-shopie').where({
// 				is_report_update: false,
// 				create_time: dbCmd.gte(startDateTime).and(dbCmd.lte(endDateTime))
// 			}).count()
// 			let rechargeDatas = await db.collection('wmzmall-shopie').where({
// 				is_report_update: false,
// 				create_time: dbCmd.gte(startDateTime).and(dbCmd.lte(endDateTime))
// 			}).limit(shopieTotal.total).orderBy('create_time', 'desc').get()
// 			rechargeDatas = rechargeDatas.data
// 			let money = 0
// 			let refound_money = 0
// 			let refound_count = 0
// 			let pay_count = 0
// 			let type
// 			let count = 0
// 			let data = []
// 			let ids=[]
// 			for (var j in rechargeDatas) {
// 				let rechargeData = rechargeDatas[j]
// 				data.push(rechargeData)
// 				ids.push(rechargeData._id)
// 				count++
// 				type = rechargeData.type
// 				if (type === 1) {
// 					refound_count++
// 					refound_money = refound_money + rechargeData.money
// 				} else {
// 					pay_count++
// 					money = money + rechargeData.money
// 				}
// 			}
// 			console.log(count)
// 			console.log(refound_count)
// 			console.log(refound_money)
// 			console.log(pay_count)
// 			console.log(money)
// 			await db.collection('wmzmall-shopie-report').doc(shopieReport._id).update({
// 				money: money,
// 				count: count,
// 				data: data,
// 				refound_money: refound_money,
// 				pay_count: pay_count,
// 				refound_count:refound_count,
// 				is_report_update:true
// 			})
			
// 			await db.collection('wmzmall-shopie').where({
// 				_id:dbCmd.in(ids)
// 			}).update({
// 				is_report_update:true
// 			})
// 		}
// 	}
// };